become self-sufficient - Espagnol Anglais Dictionnaire